import type { FC } from "react";
import { TIconProps } from "@/app/uikit/assets/icons/types";

export const LogoIcon: FC<TIconProps> = ({ height = 50, width = 50, ...props }) => (
  <svg
    xmlns="http://www.w3.org/2000/svg"
    height={height}
    width={width}
    fill="currentColor"
    viewBox="0 0 192.756 192.756"
    {...props}
  >
    <g fillRule="evenodd" clipRule="evenodd">
      <path fill="none" d="M0 0h192.756v192.756H0V0z" />
      <path d="M44.841 108.699c-4.508 4.959-4.808 7.963-4.508 13.973v30.352c0 15.926 8.415 25.994 26.294 21.336 13.072-3.156 22.538-4.057 25.994 2.254.951 1.342 2.13 2.186 3.4 2.404h1.332c1.766-.301 3.607-1.803 5.186-4.809 4.656-5.559 18.33.752 29.299 1.053 10.066 1.051 19.834-2.705 18.781-24.643l-.15-35.609c-.15-4.658-6.762-10.818-7.062-5.559v47.629c-.6 8.865-.9 15.477-26.744 9.016-7.662-2.404-15.775.301-17.881 2.854-2.103 2.555-3.305.602-4.657-.449-7.663-5.861-15.927-2.705-18.331-1.953-10.367 1.953-25.844 8.715-27.346-10.818l.15-45.377c.3-4.81-2.705-2.707-3.757-1.654z" />
      <path d="M95.026 161.438l-6.311-.752c8.264-5.258 7.813-12.621-17.58-.9-13.522 6.611-25.242-3.307-18.331-12.922l12.02.301c3.606-.15 3.606 1.803 3.456 4.658.901 4.207 8.714 5.258 22.087-1.955 6.912-2.854 11.119-.9 13.824 3.156 19.684-8.264 40.719-6.461 33.807 7.512-2.705 1.955-10.668 3.307-13.371.301l-.15-3.154c.599-5.261-8.715-7.665-29.451 3.755zM53.105 77.597l85.043.15c5.859-.451 6.611.751 6.311 13.522 0 4.207 6.311-2.704 7.812-5.259 3.607-4.508 2.705-14.424.752-16.227-6.762-3.907-4.959-9.767-14.875-3.155-.451 1.803-33.506 5.259-34.859 0-2.104-4.508-10.216-4.808-13.072.751-6.761 3.456-33.206 2.554-35.309 0-4.958-3.155-5.559-1.804-10.668 2.854-5.109 4.207-5.109 14.725 1.202 19.083 2.104 3.756 3.757 5.559 3.907-1.203v-6.611c0-4.657 2.104-3.905 3.756-3.905zM78.798 41.836h35.008c4.658 0 6.461-3.907 0-3.907l-11.268-.3c-3.908-.451-4.508-.451-3.457-3.456 2.404-4.357-6.761-5.71-5.258 0 .751 2.705 0 3.456-2.404 3.756H77.897c-4.207.451-4.357 3.907.901 3.907z" />
      <path d="M37.329 110.502c12.921-2.555 7.813-15.777-1.502-18.481-6.461-3.606-4.658-12.922-4.357-13.823 1.352-1.803-1.803-2.855-6.611-.902-6.01-.901-1.803-17.58 9.166-13.072 2.104-3.606 7.212-8.114 8.715-7.664 4.207.451-5.409-6.912-5.409-6.912-3.456-2.104 19.232-17.729 20.585 0 .75 8.715 7.963 16.678 14.123 15.927 2.254-.3-.45-3.155-2.104-3.906-5.559-4.357-1.953-22.237-5.409-25.843-1.202-7.212-22.989-15.176-33.356 11.569-11.45 1.625-16.905 8.008-18.031 14.792v5.495c.833 5.106 3.936 9.761 8.565 12.019-5.109 13.072 4.207 18.181 8.263 18.632 5.56 2.104 7.964 9.766 6.611 12.32l.751-.151zM156.18 110.352c-12.922-2.254-7.965-15.476 1.201-18.481 6.311-3.606 4.357-12.922 4.057-13.824-1.352-1.803 1.652-2.854 6.611-.901 5.859-1.202 1.502-17.88-9.467-12.921-2.104-3.606-7.361-8.114-8.863-7.513-4.207.601 5.258-7.062 5.258-7.062 3.457-2.104-19.684-17.279-20.584.451-.602 8.715-7.664 16.828-13.824 16.227-2.254-.3.451-3.155 1.953-3.906 5.561-4.507 1.652-22.388 4.959-26.144.602-8.264 25.543-15.025 33.807 11.569 11.801 1.438 17.314 7.826 18.332 14.601v4.735c-.74 5.056-3.797 9.73-8.416 12.067 5.41 13.072-3.754 18.331-7.812 18.932-5.559 2.254-7.812 9.916-6.461 12.471l-.751-.301zM80.301 59.716c-13.373-4.057-1.954-23.439 9.616-13.072 6.761 8.414 3.156 18.331-7.362 20.134-1.803-.15-1.502-.751-.751-2.554 1.502-2.404-1.503-4.508-1.503-4.508zM113.057 59.867c13.371-3.606 2.705-23.14-9.166-13.373-7.062 8.114-3.756 18.031 6.461 20.285 1.803-.15 1.652-.751.902-2.554-1.504-2.405 1.803-4.358 1.803-4.358zM106.445 33.422c-3.006-10.969-16.228-10.368-17.73 0-11.269-4.057-16.829.3-18.031.3-3.456-.451-9.015-14.124-1.052-11.72 2.855.451 8.415-.3 15.176 3.606 2.104-1.353-4.208-8.865 1.352-9.917 2.309-.716 5.837-1.768 10.189-1.953h2.625c3.23.137 6.816.803 10.625 2.404 2.104 3.155-3.305 11.118 1.354 9.165 5.559-3.907 19.832-7.062 16.979 0l-2.104 5.86c-1.201 4.208-12.32-2.103-19.383 2.255z" />
      <path
        d="M86.913 87.664c0-3.155 2.704-5.56 6.46-5.56 2.254 0 3.906 1.353 3.906 2.705 0 .751-.451 1.352-1.202 1.352-.451 0-.902-.451-.902-.901 0-.15.151-.301.151-.45.3.3.45.3.751.3.3 0 .601-.3.601-.601 0-.751-1.502-1.954-3.305-1.954-3.005 0-5.56 2.705-5.56 5.709 0 1.052.3 1.953 1.052 2.705 1.202-.601 2.104-.751 2.855-.751 1.353 0 2.104.602 2.104 1.203 0 .901-.751 1.352-1.953 1.352-1.052 0-2.254-.451-3.155-1.202-2.254 1.202-3.456 3.306-3.456 5.709 0 3.906 3.306 6.762 8.114 6.762 5.258 0 8.715-3.006 8.715-6.762 0-2.404-1.652-3.907-3.906-3.907-1.954 0-3.306 1.202-3.306 2.404 0 .751.751 1.352 1.353 1.352.601 0 .901-.301.901-.601s-.3-.45-.451-.45h-.3v-.151c0-.3.451-.601.751-.601.602 0 .902.45.902.902 0 .9-.752 1.502-1.653 1.502-1.202 0-2.104-1.053-2.104-2.705 0-3.005 2.404-4.207 6.911-4.658 4.057-.601 6.162-1.502 6.162-3.906 0-1.652-1.203-2.855-3.006-2.855-1.652 0-2.705 1.052-2.705 1.803 0 .451.301.751.602.751s.451-.15.602-.451c.15.15.15.3.15.451 0 .451-.451.752-.902.752-.602 0-1.053-.301-1.053-1.203 0-1.352 1.354-2.554 3.307-2.554 2.104 0 3.455 1.353 3.455 3.306 0 1.202-.449 2.254-1.652 3.306-1.803 1.353-4.057 1.653-6.912 1.953-2.704.3-4.057.751-4.507 2.854.751-1.202 1.953-1.652 3.457-1.652 2.404 0 4.508 1.803 4.508 4.357 0 3.906-3.908 7.213-9.316 7.213-5.86 0-9.466-2.855-9.466-6.762 0-2.555 1.503-4.808 4.357-6.611-.905-1.052-1.355-2.103-1.355-3.455zm5.108 4.657c.902 0 1.203-.451 1.203-.901 0-.3-.451-.751-1.503-.751-.751 0-1.503.15-2.555.601.901.601 1.803 1.051 2.855 1.051z"
        stroke="currentColor"
        strokeWidth=".451"
        strokeMiterlimit="2.613"
      />
      <path
        d="M86.913 87.664c0-3.155 2.704-5.56 6.46-5.56 2.254 0 3.906 1.353 3.906 2.705 0 .751-.451 1.352-1.202 1.352-.451 0-.902-.451-.902-.901 0 0 .151-.301.151-.45.3.3.45.3.751.3.3 0 .601-.3.601-.601 0-.751-1.502-1.954-3.305-1.954-3.005 0-5.56 2.705-5.56 5.709 0 1.052.3 1.953 1.052 2.705 1.202-.601 2.104-.751 2.855-.751 1.353 0 2.104.602 2.104 1.203 0 .901-.751 1.352-1.953 1.352-1.052 0-2.254-.451-3.155-1.202-2.254 1.202-3.456 3.306-3.456 5.709 0 3.906 3.306 6.762 8.114 6.762 5.258 0 8.715-3.006 8.715-6.762 0-2.404-1.652-3.907-3.906-3.907-1.954 0-3.306 1.202-3.306 2.404 0 .751.751 1.352 1.353 1.352.601 0 .901-.301.901-.601s-.3-.45-.451-.45h-.3v-.151c0-.3.451-.601.751-.601.602 0 .902.45.902.902 0 .9-.752 1.502-1.653 1.502-1.202 0-2.104-1.053-2.104-2.705 0-3.005 2.404-4.207 6.911-4.658 4.057-.601 6.162-1.502 6.162-3.906 0-1.652-1.203-2.855-3.006-2.855-1.652 0-2.705 1.052-2.705 1.803 0 .451.301.751.602.751s.451-.15.602-.451c.15.15.15.451.15.451 0 .451-.451.752-.902.752-.602 0-1.053-.301-1.053-1.203 0-1.352 1.354-2.554 3.307-2.554 2.104 0 3.455 1.353 3.455 3.306 0 1.202-.449 2.254-1.652 3.306-1.803 1.353-4.057 1.653-6.912 1.953-2.704.3-4.057.751-4.507 2.854.751-1.202 1.953-1.652 3.457-1.652 2.404 0 4.508 1.803 4.508 4.357 0 3.906-3.908 7.213-9.316 7.213-5.86 0-9.466-2.855-9.466-6.762 0-2.555 1.503-4.808 4.357-6.611-.905-1.052-1.355-2.103-1.355-3.455zm5.108 4.657c.902 0 1.203-.451 1.203-.901 0-.3-.451-.751-1.503-.751-.751 0-1.503.15-2.555.601.901.601 1.803 1.051 2.855 1.051z"
        stroke="currentColor"
        strokeWidth=".451"
        strokeMiterlimit="2.613"
      />
      <path d="M134.393 104.342v-7.664c-2.855.902-8.414-2.253-12.471-1.953-6.461 0-23.141 2.404-23.74 25.392.15 18.633 19.082 32.154 36.51 20.436l1.203-7.963c-7.812 9.164-29.299 12.621-31.854-11.871 0-15.475 10.969-26.745 30.352-16.377zM77.446 105.244l6.16 17.729H70.234l7.212-17.729zm.902-11.119l-19.833 42.071c-1.052 2.854-2.104 4.959-4.057 6.16h10.217c-.902-6.16 2.854-13.223 4.057-14.123H85.71c3.155 0 5.86 13.822 4.357 14.574h9.917c-2.855-2.855-3.156-5.561-4.057-6.311L78.348 94.125z" />
    </g>
  </svg>
);
